package com.yserp.qr.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 二维码表
 * @author onlineGenerator
 * @date 2018-06-18 21:34:02
 * @version V1.0   
 *
 */
@Entity
@Table(name = "t_qr_code", schema = "")
@SuppressWarnings("serial")
public class TQrCodeEntity implements java.io.Serializable {
	/**主键*/
	private Integer id;
	/**创建人名称*/
	private String createName;
	/**创建人登录名称*/
	private String createBy;
	/**创建日期*/
	private Date createDate;
	/**更新人名称*/
	private String updateName;
	/**更新人登录名称*/
	private String updateBy;
	/**更新日期*/
	private Date updateDate;
	/**所属部门*/
	private String sysOrgCode;
	/**所属公司*/
	private String sysCompanyCode;
	/**流程状态*/
	private String bpmStatus;
	/**商品编码*/
	@Excel(name="商品编码",width=15)
	private String goodsNo;
	/**商品名称*/
	@Excel(name="商品名称",width=15)
	private String goodsName;
	/**口令二维码*/
	@Excel(name="口令二维码",width=15)
	private String klQrCode;
	/**口令二维码地址*/
	@Excel(name="口令二维码地址",width=15)
	private String klQrUrlcode;
	/**主人口令*/
	@Excel(name="主人口令",width=15)
	private String klCode;
	/**二维码*/
	@Excel(name="二维码",width=15)
	private String goodsCode;
	/**二维码网址*/
	@Excel(name="二维码网址",width=15)
	private String goodsUrlcode;
	/**二维码状态*/
	@Excel(name="二维码状态",width=15)
	private String codeStatus;
	/**备用1*/
	@Excel(name="备用1",width=15)
	private String codeBy1;
	/**备用2*/
	@Excel(name="备用2",width=15)
	private String codeBy2;
	/**备用3*/
	@Excel(name="备用3",width=15)
	private String codeBy3;
	/**备用4*/
	@Excel(name="备用4",width=15)
	private String codeBy4;
	
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  主键
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)

	@Column(name ="ID",nullable=false,length=20)
	public Integer getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  主键
	 */
	public void setId(Integer id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人名称
	 */

	@Column(name ="CREATE_NAME",nullable=true,length=50)
	public String getCreateName(){
		return this.createName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人名称
	 */
	public void setCreateName(String createName){
		this.createName = createName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人登录名称
	 */

	@Column(name ="CREATE_BY",nullable=true,length=50)
	public String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人登录名称
	 */
	public void setCreateBy(String createBy){
		this.createBy = createBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建日期
	 */

	@Column(name ="CREATE_DATE",nullable=true,length=20)
	public Date getCreateDate(){
		return this.createDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建日期
	 */
	public void setCreateDate(Date createDate){
		this.createDate = createDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人名称
	 */

	@Column(name ="UPDATE_NAME",nullable=true,length=50)
	public String getUpdateName(){
		return this.updateName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人名称
	 */
	public void setUpdateName(String updateName){
		this.updateName = updateName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人登录名称
	 */

	@Column(name ="UPDATE_BY",nullable=true,length=50)
	public String getUpdateBy(){
		return this.updateBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人登录名称
	 */
	public void setUpdateBy(String updateBy){
		this.updateBy = updateBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  更新日期
	 */

	@Column(name ="UPDATE_DATE",nullable=true,length=20)
	public Date getUpdateDate(){
		return this.updateDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  更新日期
	 */
	public void setUpdateDate(Date updateDate){
		this.updateDate = updateDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所属部门
	 */

	@Column(name ="SYS_ORG_CODE",nullable=true,length=50)
	public String getSysOrgCode(){
		return this.sysOrgCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所属部门
	 */
	public void setSysOrgCode(String sysOrgCode){
		this.sysOrgCode = sysOrgCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所属公司
	 */

	@Column(name ="SYS_COMPANY_CODE",nullable=true,length=50)
	public String getSysCompanyCode(){
		return this.sysCompanyCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所属公司
	 */
	public void setSysCompanyCode(String sysCompanyCode){
		this.sysCompanyCode = sysCompanyCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  流程状态
	 */

	@Column(name ="BPM_STATUS",nullable=true,length=32)
	public String getBpmStatus(){
		return this.bpmStatus;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  流程状态
	 */
	public void setBpmStatus(String bpmStatus){
		this.bpmStatus = bpmStatus;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  商品编码
	 */

	@Column(name ="GOODS_NO",nullable=true,length=32)
	public String getGoodsNo(){
		return this.goodsNo;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  商品编码
	 */
	public void setGoodsNo(String goodsNo){
		this.goodsNo = goodsNo;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  商品名称
	 */

	@Column(name ="GOODS_NAME",nullable=true,length=132)
	public String getGoodsName(){
		return this.goodsName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  商品名称
	 */
	public void setGoodsName(String goodsName){
		this.goodsName = goodsName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  口令二维码
	 */

	@Column(name ="KL_QR_CODE",nullable=true,length=32)
	public String getKlQrCode(){
		return this.klQrCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  口令二维码
	 */
	public void setKlQrCode(String klQrCode){
		this.klQrCode = klQrCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  口令二维码地址
	 */

	@Column(name ="KL_QR_URLCODE",nullable=true,length=232)
	public String getKlQrUrlcode(){
		return this.klQrUrlcode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  口令二维码地址
	 */
	public void setKlQrUrlcode(String klQrUrlcode){
		this.klQrUrlcode = klQrUrlcode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主人口令
	 */

	@Column(name ="KL_CODE",nullable=true,length=32)
	public String getKlCode(){
		return this.klCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主人口令
	 */
	public void setKlCode(String klCode){
		this.klCode = klCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  二维码
	 */

	@Column(name ="GOODS_CODE",nullable=true,length=32)
	public String getGoodsCode(){
		return this.goodsCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  二维码
	 */
	public void setGoodsCode(String goodsCode){
		this.goodsCode = goodsCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  二维码网址
	 */

	@Column(name ="GOODS_URLCODE",nullable=true,length=232)
	public String getGoodsUrlcode(){
		return this.goodsUrlcode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  二维码网址
	 */
	public void setGoodsUrlcode(String goodsUrlcode){
		this.goodsUrlcode = goodsUrlcode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  二维码状态
	 */

	@Column(name ="CODE_STATUS",nullable=true,length=32)
	public String getCodeStatus(){
		return this.codeStatus;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  二维码状态
	 */
	public void setCodeStatus(String codeStatus){
		this.codeStatus = codeStatus;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用1
	 */

	@Column(name ="CODE_BY1",nullable=true,length=32)
	public String getCodeBy1(){
		return this.codeBy1;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用1
	 */
	public void setCodeBy1(String codeBy1){
		this.codeBy1 = codeBy1;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用2
	 */

	@Column(name ="CODE_BY2",nullable=true,length=32)
	public String getCodeBy2(){
		return this.codeBy2;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用2
	 */
	public void setCodeBy2(String codeBy2){
		this.codeBy2 = codeBy2;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用3
	 */

	@Column(name ="CODE_BY3",nullable=true,length=32)
	public String getCodeBy3(){
		return this.codeBy3;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用3
	 */
	public void setCodeBy3(String codeBy3){
		this.codeBy3 = codeBy3;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用4
	 */

	@Column(name ="CODE_BY4",nullable=true,length=32)
	public String getCodeBy4(){
		return this.codeBy4;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用4
	 */
	public void setCodeBy4(String codeBy4){
		this.codeBy4 = codeBy4;
	}
}
